﻿v180715 (2018 July 15); Small developer oversight fix (tkim)

Extras:

[*]Fixed an error where the Vermilion Gym Guide mentioned "Bird"-type instead of the "Flying"-type.

****************************************************************************************************

v180629 (2018 June 29); Mr. Nido's contest stat fix (tkim)

Catch 'em All:

[*]Fixed an issue where Mr. Nido had incorrect contest stats.

****************************************************************************************************

v180626 (2018 June 26); A whole bunch of fixes, and only fixes. (tkim)

GB Sounds:

[*]Fixed an issue where 8-bit version of the tune "Victory! (Gym Leader Battle)" did not play after inducing an evolution and exiting battle with the Pokémon Champion.
[*]Fixed a minor issue where fanfares for deeply hidden items had a longer pause than normal.
[*]GB Sounds' function has been altered to behave more natively while simultaneously fixing an error where the correct current music did not play when riding a Bicycle or Surfing.

Catch 'em All:

[*]Fixed a bug with the RTC routine where evolutions did not occur at the correct times.
[*]Fixed a bug in the Hall of Fame map script where the previous quests did not show up correctly.
[*]Bill's Teleporter will now consume evolution-inducing held-items after evolution and Everstones held will prevent evolution.
   Evolutions induced through Bill's Teleporter now also cannot be canceled.
[*]Interacting with the Fossil Doctor on Cinnabar Island while holding both the Dome Fossil and Helix Fossil will now
   display the correct options.

Wardrobe:

[*]Fixed an issue where the rival's overworld sprite icon in the nicknaming entry did not reflect his actual overworld sprite.

Extras:

[*]Fixed a bug where declining to use another Repel did not unfreeze NPCs within the map.
[*]Fixed a script looping bug involving the Move Tutor at Cape Brink.
[*]Game Engine Optimization implemented by RichterSnipes has been removed due to incompatibility with mGBA.
[*]Players will now face Nerd Miguel at Mt. Moon when spotted by him.
[*]Players will now face other NPCs when participating in battles at the Trainer Tower.
[*]Players will now be required to re-enter/refresh the map after learning a move from a Move Tutor in order to teach another Pokémon.
[*]Tutorial girl's dialogue revised to make more sense. (Removed "too")
[*]Adjusted rival's movement if the player chose Bulbasaur as their starter and was standing elsewhere.
[*]Articuno will no longer be visible through the binoculars on Route 15 if it is caught or defeated.
[*]Bill will now be absent from his cottage if he is waiting for the player inside the Pokemon Center at Cinnabar Island.
[*]Moves that never miss will now correctly display their accuracy as "-".
[*]Fixed a small graphical layer issue on Route 14 when the player is riding a Bicycle near a tree.

Decapitalization:

[*]Decapitalized a letter in "MR. Nido" in the full patch and the Catch 'em All v180531 Decapitalization patch.
[*]Decapitalized "TRAINER TOWER owner" at Trainer Tower and "DOME FOSSIL" and "HELIX FOSSIL" at Rock Tunnel in the full patch.
[*]Fixed an issue where Bulbasaur's icon became a wrong color if the 'Base Game (BPRE v1.0)' Decapitalization patch was used.

****************************************************************************************************

v170709 (2017 Jul. 09); Audio fix at last.

GB Sounds:

[*]Fixed longstanding issue where 8-bit version of the tune "Victory! (Gym Leader Battle)" resets after exiting battle with the Pokémon Champion. Thanks to tkim for the fix.

****************************************************************************************************

v170328 (2017 Mar. 28); Light adjustments.

Catch 'em All:

[*]Reverted change to Celadon City wild Pokémon. Koffing is once again found via Surfing as opposed to Grimer.

Wardrobe:

[*]Fixed game crashing on map screen with custom player icons.

****************************************************************************************************

v161216 (2016 Dec. 16); Emergency patch: Town Map fatal error.

Wardrobe:

[*]Reverted player icons on Town Map to their vanilla sprites. The game would crash on real hardware and emulators using BIOS files using the custom sprites.

****************************************************************************************************

v161215 (2016 Dec. 15); Tone-Deaf.

Extras:

[*]Changed fanfare that plays when receiving items from some NPCs. The "getitem2" (XSE syntax) command doesn't work with all fanfares, so previously no sound would play on tracks that used those unsupported fanfares. Changing the supported fanfares would require rewriting the function altogether to support more sounds.

Other Changes:

[*]Added ReadMe file to main download that helps explain how to patch the game.
[*]Added main document file that largely clones the OP for the hack.
[*]Fixed bug that prevented you from getting the 3rd starter when finishing "Mixed" mode at Trainer Tower. This also applies to people who patched the Extras patch after applying the Catch 'em All patch.

****************************************************************************************************

v161129 (2016 Nov. 29); Accidental case of pink eye.

Decapitalization:

[*]Fixed error that caused a pixel in Pinsir's sprite to become pink.

****************************************************************************************************

v161121 (2016 Nov. 21); Fixes, Pewter dreams.

Catch 'em All:

[*]Fixed second fossil not being recognized by Cinnabar fossil doctor. I've updated the compatibility patch to accommodate for this. (Re)apply it if you've already gotten the second fossil.

Extras:

[*]The Jigglypuff in Pewter City's Pokémon Center spins just like it did in the Gen. I games.
[*]The space shuttle in the Pewter Museum of Science is once again identified as the Columbia. This was censored in FireRed/LeafGreen due to the shuttle's re-entry disaster on February 1, 2003.
[*]Fixed being able to give Pokémon TMs to hold through the Pokémon menu.
[*]Reinstated "In Bag" quantity that's shown when buying items from a shop.
[*]The TM15 received as a prize at the Celadon Prize Exchange is now correctly identified as Hyper Beam. Previously it was unchanged from Iron Tail (which is now obtainable in the Seafoam Islands).

****************************************************************************************************

v161113 (2016 Nov. 13); Hit the ground running. Also, more bug fixes.

Extras:

[*]You now start the game with the Running Shoes.
	*This changes bytes in the GB Sounds patch. If using both the Extras and GB Sounds patches separately, please reapply both of those patches from the new download.
	*I've also updated the save compatibility patch for people who import saves without the Running Shoes. Read below to see how it's changed.
[*]Fixed collision where the "Start" sign in Pallet Town used to be. I forgot to remove it along with the graphic and script itself.
[*]Gender-based text fully reinstated. Some instances are overrided by scripts, and changing them all would create too many conflicts between patches.

Other Changes:

[*]Fixed graphics corruption on female player sprites during the credits when using the full patch. I've updated the compatibility patch if you choose to patch both the Extras and Wardrobe patches to the same ROM separately.
[*]Fixed wrong pixels on rival's OW sprites when using the full patch. I've updated the compatibility patch if you choose to patch both the Extras and Wardrobe patches to the same ROM separately.
[*]Save compatibility patch now in separate download. It also works differently now. Speak to the receptionist to the far left on the second floor of any Pokémon Center if you need your fixes.

****************************************************************************************************

v161105 (2016 Nov. 05); Bug fix patch within a day of release? You don't say?

GB Sounds:

[*]Fixed NES from acting like the GB Sounds item.

Other Changes:

[*]Fixed graphics corruption on male player sprite during the intro when using the full patch. I've also included a compatibility patch if you choose to patch both the Extras and Wardrobe patches to the same ROM separately.

****************************************************************************************************

v161104 (2016 Nov. 04); Over a year in the making!

GB Sounds (formerly GB Player):

Please note that save states with the GB Player on from previous versions of the hack will be rendered incompatible.

[*]You now start the game with the GB Sounds item (renamed from GB Player). You no longer need to take the item from your desk. I wanted to make it more like an option than an item, hence the change.
[*]Stereo separation of tracks updated to be sensible. Generally, "main" sounds and percussion instruments are centered, accompaniment is on left, and bass is on right. There's no panning in battle tracks or fanfares. It's still not the most ideal setup, but that would require complete analyses on each song's creation, inspiration, and flow. I'm not Junichi Masuda, so... yeah.
[*]The "Pokémon Healed" and "Evolution" start fanfares now use pitch bending for square wave 1 to resemble their 1st Gen counterparts, as opposed to carried-over 3rd Gen notes and DirectSound playback, respectively.
[*]The "Game Freak Logo" sound is also now played with a pitch-bent square wave 1. If it doesn't sound familiar, that's because it's the logo sound from the original Japanese Red/Green. It's literally impossible to replicate the international R/B/Y version without DirectSound due to duty shifting.
[*]New songs added. If you'd like to listen to them in Sappy, set songtable="0x71A2D0" in sappy.xml before loading the patched ROM:
	*The music for Pikachu's Beach plays for "Pokémon Jump" and "Dodrio Berry Picking", the wireless adapter games on Two Island.
	*The Game Boy Printer music plays for "Mystery Gift".
	*The opening of the Jessie & James theme plays for the "Too Bad..." fanfare (i.e. when you fail at the Dodrio Berry Picking game).
	*The fanfare "Move Deleted" has been replaced with the Gen I sound effect for the move Amnesia.
	*The "Teachy TV Menu" music now has an 8-bit version. It's now one of only three 8-bit tunes to not be from an 8-bit Pokémon game (besides the full "Ending Theme" and... see below).
	*The Chansey Dance song has been replaced with... something. I ain't sayin' what. Listen to it in Sappy for full enjoyment.
[*]Various "demixes" and alterations removed and replaced to better represent what would actually play in R/G/B/Y in specific instances:
	*Fanfares borrowed from Gen II have been replaced with the fanfares that play in those instances in the original games.
	*Songs that are "unique" solely due to alternate pitches have been removed and reverted to the standard pitches.
	*Both Hoenn link battle music tracks (R/S/E's Trainer and Gym Battle tracks) have been replaced by the standard Trainer Battle music.
	*The small and big win fanfares at the Game Corner are now the Pokémon Obtained and Evolved fanfares, respectively.
	*The Evolution tune has been shortened back to its Gen I length.
	*The Ending Theme has been tweaked again to sound better in general and lift even less from the FR/LG version.
[*]Fixed various wrong notes in songs. All note values should be correct now.
[*]Note attacks corrected and pitch perfect instruments finalized. They should all now be fully accurate.
[*]Properly implemented noise tracks with "dual" noises and adjusted the rest. Turns out I was wrong in thinking they played at the exact same time.
[*]All tempos and modulation delays adjusted to be as close as possible to to their original versions (within reason).
[*]Modulation depth and speed tweaked to be more accurate/pleasing. AGB discrepancies, Sappy inaccuracies, unclear patterns, and potential emulation inaccuracies prevent me from fully fixing these.

Catch 'em All:

You'll be able to get an event Pokémon of a specific species from its respective new custom event even if you completed the previously existing custom event for that Pokémon in a previous version of the hack.

[*]Trade-evolved Pokémon can now evolve by putting them into the Teleporter in Bill's Cottage. If they require a specific item to evolve, they must be holding that item. Likewise, catchable locations for them have been removed.
[*]Separate 3rd Kanto starter event removed. You now receive the unchosen Kanto starter instead of an Eevee when you beat Mixed mode at Trainer Tower.
[*]Fossil event changed completely. You now find the unchosen Fossil under a rock in Rock Tunnel using Rock Smash. Fuchsia City returns to how it is in the vanilla game.
[*]All three legendary beasts now roam in a single game, but still only one at a time. Beat the Elite Four and Pokémon Champion again to send out the next one. As a result, the stationary events with them have been removed.
[*]All version-dependent wild locations redone to adhere to new philosophy: fit to habitat, keep canon game locations if possible, refer to Origins if needed, ignore anime and manga.
[*]Wild Johto Pokémon not in vanilla FireRed/LeafGreen redistributed sensibly.
[*]Wild Johto Pokémon that were supposed to appear in Altering Cave are now the only Pokémon in that location. They appear at the same levels they would have if they were made available.
[*]Faraway Island removed. Check the "Event Givewaway" bullet point in the "Other Changes" section on getting Mew.
[*]The Two Island vendor now sells Sun Stones after beating the game and saving Lostelle. They replace the Great Ball before finishing the Ruby/Sapphire quest, and the Ultra Ball afterwards.
[*]Game Corner Pokémon prizes standardized to be version-agnostic, using lower Coin-costing versions when possible. Japanese Blue alternatives are used when differences are inconsolable.
[*]In-game trades standardized to be version-agnostic. Version-dependent trades default to Japanese Red/Green setups.
[*]Title screen simplified. It's now the same as the vanilla FireRed screen, sans "FireRed Version" graphic.
[*]Default player names set to the canon(-ish) names. The player character might be called RED or LEAF if no name is entered, among other things. The rival's first name choice is GREEN.
[*]Rival's text upon giving you his hatched starter modified. He also says something interesting if you don't have any room for Pokémon in your party or boxes.
[*]Fixed map palettes resetting every 10 real-life minutes (or one in-game minute). All I did was comment out the palette-updating portion of the routine.
[*]Fixed song fading and player control at the end of the rival starter event.
[*]Custom text for the old woman on Seven Island made more in-character.

Wardrobe:

[*]All retro sprites redone to better reflect the original final artwork:
	*Shoes for each character now use the colors from the concept art. Note that there are no strap shoes or stilletos due to the Running Shoes mandating a standard style.
	*Badge patches removed from the player character's hat; they're a Red/Green development stage carryover, not part of the final look.
	*Wristbands removed. They're not a part of the Gen I look.
	*General aesthetic improvements to look less sloppy and more professionally done.
[*]Flying sprites changed; previously they were unchanged from the default FR/LG sprites.
[*]Changed water reflection palette to reflect the palette used for the wardrobe changes.
[*]General improvements done to Red:
	*The front of his hat has been redone with more consideration of perspective.
	*His shirt is tucked in and he now has a belt.
	*His vest is lengthened and opened up, with the pockets made a more realistic size.
	*Added missing pocket to the vest in the battle backsprites.
[*]Further updated Leaf to better reflect the concept art:
	*She now wears white gloves.
	*Her socks have been shortened, but they're still there due to shoe reasons.
	*Her overworld sprites now look more coherent.
	*Her dress is slightly cut on the sides; this is only noticeable in the credits.
	
Extras:

[*]New graphical fixes:
	*Fix wrong colors in overworld sprites for the Camper and Picnicker Trainer classes.
	*Fixed inconsistencies with Green's overworld sprites.
	*Fixed inconsistencies with Leaf's overworld sprites.
	*Fixed exaggerated rear shoe shading for Leaf in the credits.
[*]Redone placements for held items. If you've already collected the items that were there previously before the update, feel free to cheat them into your game with a save editor:
	*Scope Lens: Given to you by Lostelle's father after rescuing Lostelle and giving him the Meteorite; replaces Moon Stone
	*White Herb: Hidden on Rock Tunnel cave wall on Route 10 behind tree that must be cut; replaces Super Potion
	*Mental Herb: Above the highest body of water; replaces Full Heal
	*Bright Powder: Hidden in front of the generator next to Zapdos at the Power Plant; replaces Thunder Stone
[*]Redone placements for flutes. The Blue Flute has been added, as well:
	*Black Flute: B1F of Seafoam Islands, in a southern section only accessible via a ladder from B2F; replaces Water Stone
	*Blue Flute: At Five Isle Meadow in an alcove past a tree that must be cut; replaces Max Potion
	*Red Flute: On Two Island, behind a tree that must be cut; replaces Revive
	*Yellow Flute: Rocket Game Corner item prize; part of the vanilla game
	*White Flute: On small island the player can Surf to in the Safari Zone's Center Area; replaces Nugget
[*]Redone placements for Gen III Poké Balls. Nest Balls and Dive Balls are now purchasable. Premeir Balls aren't available; in series canon, they're gotten by purchasing 10 or more Poké Balls at once:
	*Seven Island Poké Mart: Luxury Ball; replaces Great Ball
	*Trainer Tower Vendor: Nest Ball, Net Ball, and Dive Ball; replace Ultra Ball, Great Ball, and Escape Rope, respectively
[*]Redone placements for mail types. Various Poké Marts across the game sell them, now one apiece. All types that don't display a Hoenn Pokémon are purchasable:
	*Bead Mail: Pewter City Poké Mart; replaces Burn Heal
	*Glitter Mail: Vermilion City Poké Mart; replaces Ice Heal
	*Mech Mail: Lavender Town Poké Mart; replaces Ice Heal
	*Fab Mail: Indigo Plateau Vendor; replaces Great Ball
	*Tropic Mail: Seven Island Poké Mart; replaces Max Potion
[*]Updated table of items held by wild Pokémon. Check the included document for details. Also, wild Pikachu may now hold a Light Ball. Squirtle players beware.
[*]Added colored Nature stat change routines by Spherical Ice.
[*]Disabled poison damage on the overworld, similar to how the modern games behave. Text strings made inaccurate by this have also been changed.
[*]Pared down renovations to Mt. Moon. Its new look is closer to what caves in recent games look like.
[*]Set proper item fanfare for many items previously left unchanged. I believe I've got every instance in the game now.
[*]Added game engine optimization by DizzyEggg.
[*]Removed gender-based text color.
[*]The player will now black out instead of white out.
[*]Default text speed set to "Fast".
[*]The ultimate attack Move Tutor has been slightly retooled to use all possible text strings made for her.
[*]Reused pre-existing text for the Old Man tutorial capture to save space.

Other Changes:

[*]"Celebi Giveaway" replaced with "Event Giveaway" save file. Trade with this save to obtain (hopefully) tournament-legal versions of Mew, Celebi, Surfing Pikachu, and more! Patch removed due to it being no longer necessary.
[*]Decapitalized the various Pocket names to update decapitalization standards to those of Pokémon Sun and Moon.
[*]Higher Quality Cries patch rebuilt:
	*Volumes of each cry increased by the same ratio as opposed to all being maxed out. Pokémon that are meant to have quieter cries than others now have quieter cries.
	*Truncated parts of cries restored. Differences are very minor.
	*Sample size changed to the game's playback rate of 13379Hz. This is to free up otherwise wasted space. Quality is the same, sometimes even better.
[*]New decapitalization patches included for each separate part of the hack. Now you can have proper decapitalization in Throwback regardless of which combination of primary patches you use!

Also, general code cleanup, organization, and optimization in every single part of the hack.